centos7进入单用户模式修改文件(最详细的CentOS 7模式)

您所在的位置:网站首页 grub2-editenv list centos7进入单用户模式修改文件(最详细的CentOS 7模式)

centos7进入单用户模式修改文件(最详细的CentOS 7模式)

#centos7进入单用户模式修改文件(最详细的CentOS 7模式)| 来源: 网络整理| 查看: 265

centos7进入单用户模式修改文件(最详细的CentOS 7模式) 2022年04月14日 • CPU •我要评论 本主题将从3个角度进行对比常见设置(centos 6 vs centos 7)服务管理(sysvinit vs upstart vs systemd)性能测试(cpu/mem/io/oltp)本文为第

本主题将从3个角度进行对比

常见设置(centos 6 vs centos 7)服务管理(sysvinit vs upstart vs systemd)性能测试(cpu/mem/io/oltp)

本文为第一部分:常见设置的对比

字符集

centos 6

方法: /etc/sysconfig/i18n

centos 7

方法1: localectl set-locale lang=en_gb.utf8

方法2: /etc/locale.conf中的lang=

主机名

centos 6

在线生效: hostname

重启生效: /etc/sysconfig/network中的hostname=

centos 7

在线+重启生效: hostnamectl set-hostname

时区

centos 6

方法: ln -sf/usr/share/zoneinfo/asia/shanghai /etc/localtime

centos 7

方法1: 同centos 6

方法2: timedatectl set-timezone asia/shanghai

时间同步

centos 6

逐步: ntpd或ntpdate

直接: ntpdate -b(通常加到crontab)

centos 7

方法1: systemctl start chronyd

方法2: timedatectl set-ntp yes(同systemctl start chronyd)

注意:

– 可以通过timedatectl | grep “ntp synchronized”判断当前时间是否已同步

– 不建议用ntpd和ntpdate,redhat强烈推荐chrony,可用于网络不稳定的环境

– chrony.conf关键参数makestep 1.0 -1

手动更改时间

centos 6

方法: date -s “2018-07-08 11:11:11”

centos 7

方法1: 同centos 6

方法2: timedatectl set-time “2018-07-08 11:11:12″(前提是timedatectl set-ntp false)

单用户修改密码

centos 6

grub界面键入e,在kernel行最后加1,键入b启动进入单用户模式,之后输入passwd修改密码

centos 7

grub界面键入e,在linux16行上将ro改为rw,并在当前行最后加init=/bin/sh,键入ctrl-x进入,之后输入passwd修改密码

centos 7注意:

– 如果有开启selinux,则需要在修改密码后,重启前,执行`touch /.autorelabel`

– passwd执行后,最好执行sync,防止强制重启导致修改密码没有落地

grub添加参数

centos 6

/boot/grub/grub.conf的kernel中加入需要添加的参数

centos 7

步骤1:/etc/default/grub的grub_cmdline_linux中加入需要添加的参数

步骤2:grub2-mkconfig -o /boot/grub2/grub.cfg

查看开机记录

centos 6

方法: last

centos 7

方法1: 同centos 6

方法2: journalctl –list-boots或last

修改启动内核

1. 查看当前启动内核

centos 6: cat /boot/grub/grub.conf中的default

centos 7: grub2-editenv list

2. 查看有哪些内核

centos 6: cat /boot/grub/grub.conf | sed -n ‘/^title/s/^title //p’

centos 7: cat /boot/grub2/grub.cfg | grep ‘^menuentry’ | awk -f”‘” ‘{print $2}’

3. 设置启动内核

centos 6:

– 修改/boot/grub/grub.conf中的default

centos 7:

– 步骤1: 确保/etc/default/grub中的`grub_default`为saved

– 步骤2: grub2-set-default ‘centos linux (3.10.0-693.el7.x86_64) 7 (core)’

rc.local

执行顺序

centos 6: 串行的最后一个执行

centos 7: 和其他服务并行执行

可执行权限

centos 6: 默认有可执行权限

centos 7: 默认没有可执行权限(官方不推荐使用rc.local),需要自行增加(chmod +x /etc/rc.d/rc.local)

注意事项

– rc.local由rc-local.service执行,并行执行,仅能保证在network之后启动,因此建议rc.local里增加sleep 10来尽可能在最后执行

– 需要在rc.local的最后一行增加exit 0,否则可能导致已启动的进程被关闭(echo ‘exit 0’ >> /etc/rc.d/rc.local)

– 建议尽量使用systemd来配置服务,不要使用rc.local

limit配置

centos 6

全局设置: 没有全局设置的方法(/etc/security/limits.conf仅针对使用pam的进程,且有加载pam_limits.so的模块,因为limits.conf是pam_limits.so的配置文件)

服务设置: 只能在服务启动前设置ulimit,才能在启动后看到效果

centos 7

全局设置: /etc/systemd/system.conf里defaultlimitnofile=65535

服务设置: [service]里增加limitnofile=65535

yum仅使用ipv4

centos 6: yum没有自带方法

centos 7: yum.conf里增加ip_resolve=4

彻底禁用ipv6

centos 6和centos 7相同: 在grub上增加ipv6.disable=1

查看是否彻底关闭: sysctl -a | grep -i ipv6如果没有任何输出,则表示彻底关闭

防火墙

centos 6

默认开启iptables服务,只不过默认没有条目

centos 7

默认安装并开启firewalld服务

默认不安装iptables服务(yum install iptables-services)

networkmanager

centos 6: 默认未安装

centos 7: 默认安装并启动

网卡名

centos 6

– 系统安装完,默认是em1开始,这其实是在装机完成时在udev里做的绑定

– 把/etc/udev/rules.d/70-persistent-net.rules内容清空,则恢复成eth0开始编号

centos 7

– 不再通过udev绑定网卡名,默认是em1开始,有的是eno、enp、ens等名字

– 如果想恢复eth0,则/etc/default/grub里增加net.ifnames=0 biosdevname=0

– 如果想让centos 6的网卡名不受udev影响,达到centos 7的效果,则删除3个文件即可

rm -f /etc/udev/rules.d/70-persistent-net.rulesa rm -f /lib/udev/write_net_rules rm -f /lib/udev/rules.d/75-persistent-net-generator.rules

网卡名规则(详细参考:https://www.cnblogs.com/chia/p/7379775.html)

eno:主板板载网卡 enp:独立网卡(pci网卡) ens:热插拔网卡(usb之类) cpu频率(performance)

centos 6: 始终2.1ghz

最详细的centos 6与7对比(一):常见设置对比

centos 7: 空闲时候1.2ghz

最详细的centos 6与7对比(一):常见设置对比

centos 7: sysbench 1线程压测时一个物理cpu所有核的频率瞬间增长,其中最高打到2.6ghz

最详细的centos 6与7对比(一):常见设置对比

centos 7: sysbench 42线程压测:所有cpu所有核的频率全部达到2.4ghz

最详细的centos 6与7对比(一):常见设置对比

若要和6一样保持频率,则在/etc/default/grub里增加intel_pstate=disable(不建议,因为性能没有任何提升,还在某些情况下降)

赞 (0) 打赏 微信扫一扫 微信扫一扫 相关文章: 耗资3.2万亿卢布 俄罗斯将在2030年实现28nm芯片国产

耗资3.2万亿卢布 俄罗斯将在2030年实现28nm芯片国产

据俄罗斯媒体报道,该国已经制定了庞大的芯片替代计划,希望在2030年前投资3.19万亿卢布,约合2464亿人民币实现28nm工艺的芯片设计及制造。这个计划早在今... [阅读全文] 国产半导体设备公司中微:5nm以下芯片工艺开发中

国产半导体设备公司中微:5nm以下芯片工艺开发中

在今天的年度业绩说明会上,国产半导体设备公司中微董事长尹志尧提到该公司正在开发新一代的刻蚀设备,可用于5nm以下的逻辑工艺、1xnm的dram芯片和128层以上... [阅读全文] 5nm 128核+8通道DDR5!阿里自研倚天710处理器商用

5nm 128核+8通道DDR5!阿里自研倚天710处理器商用

在自研arm处理器上,不只是苹果的m1系列取得了突破,中国厂商在这方面同样也有骄人的成绩,阿里云去年推出了倚天710处理器,这是全球首个5nm arm架构服务器... [阅读全文] 牙膏踩爆!Intel承诺零碳减排:处理器单位性能要提升10倍

牙膏踩爆!Intel承诺零碳减排:处理器单位性能要提升10倍

气候变化和温室气体减排已经是全球性的议题,身为科技巨擘的intel自然不会置身事外。据intel官方,该公司承诺在2040年前,实现所有运营业务的温室气体净零排... [阅读全文] AMD Zen4锐龙7000处理器现身!B650主板首曝:电压神了

AMD Zen4锐龙7000处理器现身!B650主板首曝:电压神了

最近一段时间,关于zen4锐龙7000处理器的消息纷至沓来,一份新爆料浮出水面。一块微星mag b650主板测试截图曝光,显示运行着amd工程版处理器。b650... [阅读全文] 苹果9款新品Mac齐曝光:自研芯片大杀器M2来了 CPU/GPU核心飙升

苹果9款新品Mac齐曝光:自研芯片大杀器M2来了 CPU/GPU核心飙升

据外媒最新消息称,苹果正在测试新一代m2芯片,而测试的机型中至少9款新的mac电脑。据悉,上述这些产品搭载基于m2的4种不同规格处理器芯片,而苹果正逐步用自主开... [阅读全文]

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。

发表评论 验证码:


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3